site-logo
G
N
I
D
A
O
L
ln -s

複数の設定ファイルを単一のディレクトリに集約する

有効化したい設定ファイルのみを、別のディレクトリにリンクを張ることで管理する

実行コマンド

ln -s /etc/nginx/sites-available/default.conf /etc/nginx/sites-enabled/

💡 利用シーン

Nginxなどのサーバー設定で、多数の設定ファイルの中から現在使用するものだけをON/OFFしたい場合

💻 実行結果例

lrwxrwxrwx 1 root root 35 Oct 27 12:00 /etc/nginx/sites-enabled/default.conf -> /etc/nginx/sites-available/default.conf

📝 実務メモ

実体は一つに保たれるため、編集が反映されやすい

⚠️ 注意点

リンクを削除しても実体ファイルは消えない(設定の無効化にはリンクの削除が必要)